package com.glodon.paas.monitor.server.biz.service;

import java.util.ArrayList;

import com.glodon.paas.monitor.server.biz.domain.MonitorAlarmRulesEntity;
import com.glodon.paas.monitor.server.dto.MonitorAlarmRulesDTO;

public interface MonitorAlarmRulesService {

	int deleteByPrimaryKey(Long id);

	int deleteByItemId(Long itemId);

	int insert(MonitorAlarmRulesEntity record);

	int insertSelective(MonitorAlarmRulesEntity record);

	MonitorAlarmRulesEntity selectByPrimaryKey(Long id);

	ArrayList<MonitorAlarmRulesEntity> queryMonitorAlarm(MonitorAlarmRulesDTO monitorAlarmRulesDTO);

	int updateByPrimaryKeySelective(MonitorAlarmRulesEntity record);

	int updateByPrimaryKey(MonitorAlarmRulesEntity record);
}
